A Distributed Ai Architecture Enabling Multi-agent Cooperation
نویسندگان
چکیده
additional knowledge are automatically generated and integrated for the use of the cooperative community. As a consequence ISs are transformed into Cooperative Agents. In the consultation mode, the Shell provides the means for user interaction with either a separated agent or a set of agents (a society of agents) pursuing an overall common goal. This paper describes the general principles of cooperation within a community of coarse grain, semi-autonomous agents which are suitable for large industrial applications. The control mechanism that directs the activity inside each agent uses the blackboard paradigm to enable flexibility and integration of different modules. The way each agent cooperates is derived by domain independent knowledge sources. All the domain dependent knowledge needed for reasoning about cooperation is dynamically accessed during run-time. Agent's capabilities for multiagent Negotiation and Conflict Resolution are described, as well as the enabling functions and information structures in which these capabilities are supported. UPShell generates different Agents each one running as two separated Unix processes (not necessarily in the same machine), using sockets to communicate asynchronously among themselves (Fig. 1). UPShell is implemented in Prolog using YAP compiler under Unix and also encompasses capabilities to use X Windows and Unix interprocess communication facilities. Our system, while being, like MACE [2], domain independent, is aimed at real size applications, namely industrial problems. We have used UPShell to model higher-level parallelism (cooperative and distributed expert systems, coarse grained and loosely coupled). Nevertheless it could also be used to model lower-level parallelism (distributed production rules).
منابع مشابه
A Multi-Agent architecture for intelligent gathering systems
Problem Obtain Integrate Answers from WebAgents Send Queries WebAgents Cooperation Build Queries Solutions Integrate ...... ID−code:1.2.4 Validate Solutions ...... ID−code:1.2.5 Call Planner Planning ID−code:1.2.3.1 ID−code:1.2
متن کاملDynamic configuration and collaborative scheduling in supply chains based on scalable multi-agent architecture
Due to diversified and frequently changing demands from customers, technological advances and global competition, manufacturers rely on collaboration with their business partners to share costs, risks and expertise. How to take advantage of advancement of technologies to effectively support operations and create competitive advantage is critical for manufacturers to survive. To respond to these...
متن کاملCooperation and Deadlock-Handling for an Object-Sorting Task in a Multi-Agent Robotic System
This paper presents a deadlock-free cooperation protocol for an object-sorting task in a multi-agent system. First, the object-sorting task in a distributed robotic system is introduced and a cooperation protocol for the task along with the agent architecture is proposed. The agents are based on a homogeneous agent architecture that consists of search, motion, and communication modules coordina...
متن کاملA multi-agent system model of a diesel engine using rule induction
The proliferation of a multi-agent system (MAS) and ideas from Artificial Intelligence (AI)/distributed AI have changed the way systems, in general are controlled, and operation of a system (diesel engine) in particular is automated. In this paper a distributed multi-agent architecture for a diesel engine and the knowledge sources that handle electricity generation is developed. Electronic devi...
متن کاملA Proposed Architecture for Distributed Multi-Agent Intelligent System (DMAIS)
This paper proposes Architecture (Reference model) for Distributed Multi-Agent Intelligent Systems (DMAIS) which provides a new methodology to improve the development of agent systems, considering three main mechanisms in dealing with agents: Negotiation, Cooperation and Decision Support. In order to perform an effective architecture we intend to develop in the ACL (Agent Communication Language)
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1993